package com.qf.contract.qo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class ContractInformationQueryQo {
    /**
     * 合同名称
     */
    @ApiModelProperty(value = "合同名称 FContract")
    private String contractName;

    /**
     * 合同类型名
     */
    @TableField(value = "type_contract_name")
    @ApiModelProperty(value = "合同类型名 FTypeOfContract")
    private String typeContractName;

    /**
     * 单位名称
     */
    @TableField(value = "unit_name")
    @ApiModelProperty(value = "单位名称 FSigningUnit ")
    private String unitName;

    /**
     * 合同状态，0代表初稿，1代表审核中，2代表执行中，3代表变更中
     */
    @TableLogic(value = "0", delval = "1")
    @TableField(value = "contract_status")
    @ApiModelProperty(value = "合同状态，0代表初稿，1代表审核中，2代表执行中，3代表变更中 FContract ")
    private Integer contractStatus;

    /**
     * 合同签订部门 默认人事
     */
    @TableField(value = "contract_signing_department")
    @ApiModelProperty(value = "合同签订部门 默认人事 FContract  ")
    private Integer contractSigningDepartment;

    /**
     * 合同金额
     */
    @TableField(value = "contract_amount")
    @ApiModelProperty(value = "合同金额")
    private Integer contractAmount;


}
